size(200);
import graph;
path p=(0,-38.8378695475003).. controls (0.512929545739,-42.7529180958003) and (1.87834547485,-46.5078119008003)
 ..(4,-49.8378695475003).. controls (6.32159496965,-53.4817451123003) and (9.8700074927,-56.5387210983003)
 ..(14,-55.8378695475003).. controls (15.495892917,-55.5840194815003) and (16.8296170486,-54.8017374386003)
 ..(18,-53.8378695475003).. controls (22.8230711036,-49.8658334141003) and (24.5229106987,-43.5401087445003)
 ..(27,-37.8378695475003).. controls (30.1524327588,-30.5809952663003) and (34.804855165,-24.0755906411403)
 ..(38,-16.8378695475003).. controls (41.2439511436,-9.48959119669026) and (42.9051357424,-1.58594946960027)
 ..(45,6.16213045249973).. controls (49.0758258877,21.2370092244997) and (54.986355594,36.0675188641997)
 ..(66,47.1621304524997).. controls (72.0376824786,53.2441991596997) and (80.0742389665,57.8304364383997)
 ..(88,55.1621304524997).. controls (92.3858474632,53.6855803786997) and (95.6070996006,50.1275060233997)
 ..(98,46.1621304524997).. controls (102.05663786,39.4397057859997) and (103.855859942,31.7016726105997)
 ..(106,24.1621304524997).. controls (108.307662004,16.0475882620997) and (111.058024927,8.06840696829973)
 ..(114,0.162130452499735).. controls (117.023935844,-7.96440779110027) and (120.251973565,-16.0181614318903)
 ..(124,-23.8378695475003).. controls (126.45038919,-28.9502476393003) and (129.119522206,-33.9548720445003)
  ..(132,-38.8378695475003);

draw(p,linewidth(1));

real t1=maxtimes(p)[1];
pair T=point(p,t1);
draw(T--(0,T.y),dashed);
dot(T);

real t2=mintimes(p)[1];
pair B=point(p,t2);
draw(B--(0,B.y),dashed);
dot(B);
label("$8C^{\circ}$",(0,T.y),W);
label("$-8C^{\circ}$",(0,B.y),W);
xtick("$12$",70);
xtick("$24$",140);
xlimits(-20,160);
ylimits(B.y-4,T.y+8);
xaxis("$t$",Arrow());
yaxis(Label("$T$",align=E),Arrow());
